﻿using System;
using System.Collections.Generic;
using System.Linq;
using System.Web;
using System.Web.UI;
using System.Web.UI.WebControls;
using TCHSHue.BLL;

namespace TCHSHue.Modules.AdminControl.User
{
    public partial class ctrUserEdit : System.Web.UI.UserControl
    {
        protected void Page_Load(object sender, EventArgs e)
        {
            var user = (DAL.User)Session["userDangNhap"];
            if (user != null)
            {
                txtHoTen.Text = Server.HtmlDecode(user.hoTen);
                txtEmail.Text = Server.HtmlDecode(user.email);
            }
        }

        protected void bntEdit_Click(object sender, EventArgs e)
        {
            thongBao.Visible = true;
            var hoTen = Server.HtmlEncode(txtHoTen.Text.Trim());
            var email = Server.HtmlEncode(txtEmail.Text.Trim());
            var user = (DAL.User)Session["userDangNhap"];
            if (user != null)
            {
                if (UserBLL.update(user.tenDangNhap, hoTen, email))
                {
                    lbThongBao.Text = "Cập nhật user thành công!";
                    user.hoTen = hoTen;
                    user.email = email;
                    Session["userDangNhap"] = user;
                }
                else
                    lbThongBao.Text = "Cập nhật user thất bại!";
            }
        }
    }
}